package cn.xspace.chatui.data;

import rx.Observable;

/**
 * Created by liuchen on 2016/10/20.
 */

public interface IChatFileData {


    /**
     * 更新文件表的下载状态
     *
     * @param msg_id
     * @param status
     */
    Observable<String> updateFileDownLoadStausByTime(final String inserttime, final int status);

    /**
     * 更新文件表的本地路径
     *
     * @param inserttime
     * @param path
     */
    Observable<String> updateFileLocalPath(final String inserttime, final String path);

    /**
     * 更新文件的msg_id
     *
     * @param time
     * @param msg_id
     */
    Observable<String> updateFileMsgIdPath(final String time, final String msg_id);

    /**
     * 更新文件的服务器路径
     *
     * @param time
     * @param path
     */
    Observable<String> updateFileRemotePathByTime(final String time, final String path);

    /**
     * 修改音频播放状态的标志
     *
     * @param inserttime
     * @param flag
     */
    Observable<String> updateFileIsPlayedFlag(final String inserttime, final int flag);
}
